// import { Columns } from '../../types/types'
// import { TableProps } from 'antd/lib/table/interface'
// interface queryActionType {
//     (arg: any): Promise<any>
// }
// interface ColumnFunc {
//     (updateMethod: queryActionType): Columns[]
// }
// export interface ArgTableProps {
//     baseProps?: TableProps<any>
//     owncolumns: ColumnFunc
//     queryAction: queryActionType
//     params: any
//     listName?: string
// }
// export interface paginationInitialType {
//     current: number
//     pageSize: number
//     total: number
// }
// export interface initialStateType {
//     loading: boolean
//     pagination: paginationInitialType
//     dataSource: any[]
// }
// export interface actionType {
//     type: string
//     payload?: any
// }
